@charset "UTF-8";
/**
 * 按钮
 */
/* line 9, ../../sass/component/btn.scss */
.ui-btn, .ui-btn-lg, .ui-btn-s {
  height: 30px;
  line-height: 30px;
  padding: 0 11px;
  min-width: 55px;
  display: inline-block;
  position: relative;
  text-align: center;
  font-size: 15px;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #fff), to(#fafafa));
  vertical-align: top;
  color: #00a5e0;
  -webkit-box-sizing: border-box;
  background-clip: padding-box;
  border: 1px solid #cacccd;
  border-radius: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 9, ../../sass/component/btn.scss */
  .ui-btn, .ui-btn-lg, .ui-btn-s {
    position: relative;
    border: 0;
  }
  /* line 78, ../../sass/base/mixin.scss */
  .ui-btn:before, .ui-btn-lg:before, .ui-btn-s:before {
    content: "";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #cacccd;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    padding: 1px;
    -webkit-box-sizing: border-box;
    border-radius: 6px;
    pointer-events: none;
  }
}

/* line 26, ../../sass/component/btn.scss */
.ui-btn:not(.disabled):not(:disabled):active, .ui-btn-lg:not(.disabled):not(:disabled):active, .ui-btn-s:not(.disabled):not(:disabled):active, .ui-btn.active, .active.ui-btn-lg, .active.ui-btn-s {
  background: #f2f2f2;
  color: rgba(0, 165, 224, 0.5);
  background-clip: padding-box;
}

/* line 31, ../../sass/component/btn.scss */
.ui-btn:after, .ui-btn-lg:after, .ui-btn-s:after {
  content: "";
  position: absolute;
  top: -7px;
  bottom: -7px;
  left: 0;
  right: 0;
}

/* line 39, ../../sass/component/btn.scss */
.ui-btn-primary {
  background-color: #18b4ed;
  border-color: #0baae4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #1fbaf3), to(#18b4ed));
  color: white;
  background-clip: padding-box;
}

/* line 46, ../../sass/component/btn.scss */
.ui-btn-primary:not(.disabled):not(:disabled):active, .ui-btn-primary.active {
  background: #1ca7da;
  border-color: #1ca7da;
  color: rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
}

/* line 52, ../../sass/component/btn.scss */
.ui-btn-danger {
  background-color: #f75549;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #fc6156), to(#f75549));
  color: white;
  border-color: #f43d30;
  background-clip: padding-box;
}

/* line 59, ../../sass/component/btn.scss */
.ui-btn-danger:not(.disabled):not(:disabled):active, .ui-btn-danger.active {
  background: #e2574d;
  border-color: #e2574d;
  color: rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
}

/* line 65, ../../sass/component/btn.scss */
.ui-btn.disabled, .disabled.ui-btn-lg, .disabled.ui-btn-s, .ui-btn:disabled, .ui-btn-lg:disabled, .ui-btn-s:disabled {
  border: 0;
  color: #ccc;
  background: #e9ebec;
  background-clip: padding-box;
}

/* line 71, ../../sass/component/btn.scss */
.ui-btn-lg {
  font-size: 18px;
  height: 44px;
  line-height: 44px;
  display: block;
  width: 100%;
  border-radius: 5px;
}

/* line 81, ../../sass/component/btn.scss */
.ui-btn-wrap {
  padding: 15px 10px;
}
@media (max-width: 320px) {
  /* line 81, ../../sass/component/btn.scss */
  .ui-btn-wrap {
    padding: 10px;
  }
}

/* line 88, ../../sass/component/btn.scss */
.ui-btn-s {
  padding: 0;
  width: 55px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 98, ../../sass/component/btn.scss */
  .ui-btn-primary:before {
    border: 1px solid #0baae4;
  }

  /* line 101, ../../sass/component/btn.scss */
  .ui-btn-danger:before {
    border: 1px solid #f43d30;
  }

  /* line 104, ../../sass/component/btn.scss */
  .ui-btn, .ui-btn-lg, .ui-btn-s {
    border: 0;
  }

  /* line 107, ../../sass/component/btn.scss */
  .ui-btn.disabled, .disabled.ui-btn-lg, .disabled.ui-btn-s,
  .ui-btn:disabled,
  .ui-btn-lg:disabled,
  .ui-btn-s:disabled,
  .ui-btn.disabled:before,
  .disabled.ui-btn-lg:before,
  .disabled.ui-btn-s:before,
  .ui-btn:disabled:before,
  .ui-btn-lg:disabled:before,
  .ui-btn-s:disabled:before {
    border: 1px solid #e9ebec;
  }

  /* line 113, ../../sass/component/btn.scss */
  .ui-btn-lg:before {
    border-radius: 10px;
  }
}
